草庐IT

Android SurfaceView 滚动

全部标签

ios - 滚动时 UIBezierPath 问题的舍入

我是iOS新手。我正在制作一个聊天应用程序。我正在使用UITableView显示消息聊天(一个单元格-一条消息)。在每个单元格中,我将在2、3或4角(如Facebook聊天)中舍入消息对于rounder,我在每个TableviewCell的layoutSubView中使用UIBezierPathUIBezierPath*maskPath=[UIBezierPathbezierPathWithRoundedRect:self.messageView.boundsbyRoundingCorners:(UIRectCornerTopLeft|UIRectCornerBottomLeft)co

ios - 重新加载数据后如何停止tableview的滚动?

我已经尝试了一些其他人提供的方法,但它不起作用。CGPointoffset=tableView.contentOffset;[tableView.messageTablereloadData];[tableViewsetContentOffset:offset];我现在无法获取索引路径。如何防止tableview滚动? 最佳答案 如果你想停止tableview的滚动设置这个self.tableView.scrollEnabled=NO;有时你想像这样开始滚动设置的tableviewself.tableView.scrollEnabl

ios - UICollectionview 在滚动时更改选择/禁用选择 - iOS

我在uicollectionview单元格上填充数据并选择和取消选择,一切正常,但当我开始滚动时,有时选择不存在,有时选择随单元格而变化。下面是代码,非常感谢帮助。-(UICollectionViewCell*)collectionView:(UICollectionView*)collectionViewcellForItemAtIndexPath:(NSIndexPath*)indexPath{cell=(BYOCollectionCell*)[collectionViewdequeueReusableCellWithReuseIdentifier:@"CVCCell"forInd

ios - TableView 单元格仅在滚动一次后显示实际数据

NSArray*sectionArray;intsectionCount=0;NSDictionary*orderedData;NSString*checkInStr,*checkOutStr;NSString*govtTaxes,*enhancementTotal,*grandTotal;-(void)viewDidLoad{[superviewDidLoad];[selfsetupTable];[self.bookingsTableViewreloadData];}-(void)didReceiveMemoryWarning{[superdidReceiveMemoryWarnin

ios - 滚动tableview计数标签值是否改变?

-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath;{staticNSString*simpleTableIdentifier=@"PickAClassCell";cell=(PickAClassCell*)[tableViewdequeueReusableCellWithIdentifier:simpleTableIdentifier];if(cell==nil){NSArray*nib=[[NSBundlemainBundle]loadNi

ios - listView 不显示,除非我滚动它

我的ReactNative应用程序有一个图形错误,它只出现在iOS上,不会出现在Android上。当我更新我的应用程序的历史屏幕状态时(启动时,或者当我添加行程时,或者当我删除行程时),历史记录中我的行程项目列表消失(使用ReactNativeListView实现).我需要触摸屏幕才能让它出现。之后,在屏幕之间导航期间,我没有问题(因为我没有重新呈现历史屏幕)。我使用redux+reactnavigation。在启动时,我使用一个常见的Action“LOAD_RIDES”,我在每个屏幕缩小器中重复使用它来更新它的状态。与ADD_RIDE、REMOVE_RIDEAction相同。但我发现

iOS - 文本在键入时不显示,但在滚动时显示

我正在创建一个ionic2移动应用程序。在Android和Windows上,不会出现此问题。在我的页面上,我有2个输入。1个用于标题,1个用于描述。当我点击这些并开始输入时,一切正常。但是当我第一次滚动一点点然后点击我的输入并开始输入时,只显示第一个字母,其余的仍然是空白。在用户输入内容后,它仍然是空白,但即使滚动一点(同时仍专注于输入),文本也会出现。我的html:(完整)TitleSelectCatsSelectedCat(s):{{spot.value}}SelectCat1SelectedCat1:{{spot.value}}-->Send   所

ios - 设置 contentInset 后 UICollectionView 不滚动

我有一个水平滚动并跨越其父View的整个宽度的CollectionView。我实现分页的廉价方法是将单元格宽度设置为等于CollectionView宽度的1/3,并将宽度设置为与左右内容插图相同的宽度。我在IB中禁用滚动并替换为左右滑动识别器。我的代码几乎可以在不设置contentInset的情况下运行,但是设置contentInset似乎可以防止发生任何滚动-(void)viewDidLayoutSubviews{[superviewDidLayoutSubviews];CGFloatitemWidth=self.collectionView.bounds.size.width/3.

ios - 代号一 - 可滚动布局中的固定页脚

我想实现一个带有图像页脚的表单,放置在View的底部,以及一个沿Y坐标的可滚动容器。我尝试使用BorderLayout:在SOUTH位置我放置了图像页脚;在NORTH位置,我放置了一个可滚动的BoxLayout。结果是我可以滚动BoxLayout的子元素,但如果我在BoxLayout中添加太多元素,页脚就会消失。我该如何解决?编辑我更改了我的父布局,从BorderLayout到2x1TableLayout(我让它不可滚动):在第一行我放置了可滚动的BoxLayout,在最后一行我放置了图像页脚。然后我使用表格约束来增加第一行的高度,从而将页脚推到底部。我在添加BoxLayout时使用了

ios - 无法在 iPhone 上滚动 heroku 维护页面

我的Heroku应用程序上有一个自定义维护页面,但我无法在我的iPhone上滚动它(无论是在Safari还是Chrome上)。它可以在网络(Safari、甚至响应模式和Chrome)和安卓手机上正常运行。问题是Heroku使用以下代码将我的页面加载到iframe中:OfflineforMaintenancehtml,body,iframe{margin:0;padding:0;}html,body{height:100%;overflow:hidden;}iframe{width:100%;height:100%;border:0;}//Heregoesmypage这是破坏iOS滚动的